*{box-sizing: initial;}
.main-content{padding: 20px;background: #fff;}
a.ncsc-btn{font: normal 12px/20px "microsoft yahei";color: #777;background-color: #F5F5F5;text-align: center;vertical-align: middle;display: inline-block;height: 20px;padding: 4px 12px;border: solid 1px;border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC;cursor: pointer;}
.tabmenu a.ncsc-btn{position: absolute;z-index: 1;top: -2px;right: 0px;color: #fff;}
a:hover.dialog-bottom-btn{text-decoration: none;color: #333;background-color: #E6E6E6;border-color: #CFCFCF #CFCFCF #B3B3B3 #CFCFCF;}
a:hover{text-decoration: underline;color: #F60;}
a.ncsc-btn-green,
.nscs-table-handle a:hover.btn-green{background-color: #5BB75B;border-color: #52A452 #52A452 #448944 #52A452;}
.tabmenu{background-color: #FFF;width:100%;height: 38px;display: block;position: relative;z-index: 99;}
.tabmenu .tab{height: 36px;border-bottom: solid 2px #27A9E3;margin: 0!important;}
.tabmenu .tab li{float: left;margin-right: 3px;}
.tabmenu .tab .active a{font: 18px/36px "microsoft yahei";color: #FFF;background-color: #27A9E3;display: inline-block;height: 36px;padding: 0 20px;cursor: default;}
.tabmenu .tab .active a:hover{text-decoration: none;cursor: default;}
.tabmenu .tab .normal a{font: lighter 14px/33px "microsoft yahei";color: #FFF;background-color: #AAA;display: inline-block;height: 33px;padding: 0 10px;}
.tabmenu .tab .normal a:hover{text-decoration: none;color:#FFF;background-color: #333;}
.tabmenu .text-intro{line-height: 20px;color: #999;position: absolute;z-index: 99;top:5px;right:5px;}
.tabmenu a.ncsc-btn{position: absolute;z-index: 1;top: -2px;right: 0px;}
/* 内容部分通用表格样式*/.ncsc-table-style{line-height:20px;width: 100%;border-collapse: collapse;clear: both;}
.ncsc-table-style thead th{font: bold 12px/20px "microsoft yahei";color: #666;background-color: #FAFAFA;text-align:center;height: 20px;padding: 5px 0;border-bottom: solid 1px #E6E6E6;}
.ncsc-table-style thead td,
.ncsc-table-style tfoot th{background-color: #FFF;height: 22px;padding: 5px 0;border-bottom: solid 1px #E6E6E6;}
.ncsc-table-style tfoot th{border-top: solid 1px #E6E6E6;}
.ncsc-table-style thead td label, .ncsc-table-style tfoot th label{color: #555;display: inline;float: left;margin-right: 10px;cursor: pointer;}
.ncsc-table-style tbody th{background-color: #FAFAFA;border: solid #E6E6E6;border-width: 1px 0;padding: 4px 0;}
.ncsc-table-style tbody th span{display: inline-block;vertical-align: middle;margin-right: 30px;}
.ncsc-table-style tbody th span.goods-name{text-overflow: ellipsis;white-space: nowrap;width: 240px;height: 20px;overflow: hidden;}
.ncsc-table-style tbody td{color: #999;background-color: #FFF;text-align: center;padding: 10px 0;}
.ncsc-table-style tbody td strong{color: #666;}
.ncsc-table-style tfoot td{background-color: #FFF;text-align: center;}
.ncsc-table-style td .pic-thumb{line-height: 0;background-color: #FFF;text-align: center;vertical-align: middle;display: table-cell;*display: block;width: 32px;height: 32px;border: solid 1px #F5F5F5;overflow: hidden;}
.ncsc-table-style td .pic-thumb img{max-width: 32px;max-height: 32px;margin-top:expression(32-this.height/2);*margin-top:expression(16-this.height/2)
/*IE6,7*/
;}
.ncsc-table-style td .goods-name{border: none;overflow: hidden;}
.ncsc-table-style td .goods-name dt{font-size: 12px;line-height: 16px;color: #333;text-overflow: ellipsis;display: block;text-align: left;white-space: nowrap;max-width: 320px!important;height: 16px;padding-bottom: 4px;overflow: hidden;}
.ncsc-table-style td .goods-name dt span{line-height: 16px;color: #FFF;background-color: #DA542E;display: inline-block;*display: inline
/*IE7*/
;height: 16px;padding: 1px 3px;border-radius: 2px;margin-right: 4px;zoom: 1;}
.ncsc-table-style td .goods-name dt a{color: #005EA6;}
.ncsc-table-style td .goods-name dt a:hover{color: #DA542E;}
.ncsc-table-style td .goods-name dd{line-height: 16px;display: block;height: 16px;}
.ncsc-table-style td .goods-name .sale-type{background-color: #DA542E;padding: 1px 4px;color:#FFFFFF}
/* 翻页样式*/.pagination{text-align: center;display: block;padding: 15px 0;margin: 0!important;}
.pagination ul{font-size: 0;*word-spacing:-1px
/*IE6、7*/
;display: inline-block;*display: inline
/*IE6,7*/;margin: 0 auto!important;padding: 0;zoom:1;}
.pagination ul li{vertical-align: middle;letter-spacing: normal;word-spacing: normal;display: inline-block;width: auto!important;height: auto!important;padding:0!important;margin: 0 !important;border:none !important;}
.pagination ul li{*display: inline
/*IE6,7*/
;*float: left;zoom: 1;}
.pagination li span{font-size: 12px;line-height: 24px;color: #AAA;list-style-type: none;background-color: #F5F5F5;display: block;height: 24px;padding: 0px 8px;margin: 0px;border: 1px solid;border-color: #DCDCDC #DCDCDC #B8B8B8 #DCDCDC;}
.pagination li:first-child span{border-radius: 4px 0 0 4px;}
.pagination li:last-child span{border-radius: 0 4px 4px 0;}
.pagination li a span ,
.pagination li a:visited span{color: #333;text-decoration: none;cursor:pointer;}
.pagination li a:hover{text-decoration: none;}
.pagination li a:hover span,
.pagination li a:active span{color: #333;background-color: #E8E8E8;border-color: #D0D0D0 #D0D0D0 #AEAEAE #D0D0D0;cursor: pointer;}
.pagination li span.currentpage{color: #FFF;font-weight: bold;background-color: #41BEDD;border-color: #3AABC6 #3AABC6 #318EA6 #3AABC6;border-radius: 0;}
.ncsc-form-default{}
.ncsc-form-default h3{font-weight: 600;line-height: 22px;color: #555;clear: both;background-color: #F5F5F5;padding: 5px 0 5px 12px;border-bottom: solid 1px #E7E7E7;}
.ncsc-form-default dl{font-size: 0;*word-spacing:-1px
/*IE6、7*/
;line-height: 20px;clear: both;padding: 0;margin: 0;border-bottom: dotted 1px #E6E6E6;overflow: hidden;}
.ncsc-form-default dl:hover{background-color: #FCFCFC;}
.ncsc-form-default dl:hover .hint{color: #666;}
.ncsc-form-default dl.bottom{border-bottom-width: 0px;}
.ncsc-form-default dl dt{font-size: 12px;line-height: 32px;vertical-align: top;letter-spacing: normal;word-spacing: normal;text-align: right;display: inline-block;width: 19%;padding: 10px 1% 10px 0;margin: 0;}
.ncsc-form-default dl dt{*display: inline
/*IE6,7*/
;}
.ncsc-form-default dl dt i.required{font: 12px/16px Tahoma;color: #F30;vertical-align: middle;margin-right: 4px;}
.ncsc-form-default dl dd{font-size: 12px;line-height: 32px;vertical-align: top;letter-spacing: normal;word-spacing: normal;display: inline-block;width: 79%;padding: 10px 0 10px 0;}
.ncsc-form-default dl dd{*display: inline
/*IE6,7*/
;zoom: 1;}
.ncsc-form-default dl dd span{*line-height: 20px;*display: inline;*height: 20px;*margin-top: 6px;*zoom:1;}
.ncsc-form-default dl dd p{clear: both;}
.ncsc-form-default div.bottom{text-align: center;}
.ncsc-form-default .ncsc-upload-thumb{background-color: #FFF;display: block;border: dashed 1px #E6E6E6;position: relative;z-index: 1;}
.ncsc-form-default .ncsc-upload-thumb:hover{border-style: solid;border-color: #27A9E3;}
.ncsc-form-default .ncsc-upload-thumb p{line-height: 0;background-color: #FFF;text-align: center;vertical-align: middle;display: table-cell;*display: block
/*IE6,7*/
;width: 100px;height: 100px;overflow: hidden;}
.ncsc-form-default .ncsc-upload-thumb i{font-size: 48px;color: #CCC;}
.ncsc-form-default .ncsc-upload-thumb a{font: 10px/14px Tahoma;background-color: #FFF;text-align: center;vertical-align: middle;display: none;width: 14px;height: 14px;border: 1px solid;border-radius: 8px 8px 8px 8px;position: absolute;z-index: 2;top: -8px;right: -8px;}
.ncsc-form-default .ncsc-upload-thumb:hover a{color: #27A9E3;display: block;border-color: #27A9E3;}
.ncsc-form-default .ncsc-upload-thumb:hover a:hover{text-decoration: none;}
.ncsc-form-default .ncsc-upload-thumb.store-logo,
.ncsc-form-default .ncsc-upload-thumb.store-logo p{width: 200px;height: 60px;}
.ncsc-form-default .ncsc-upload-thumb.store-logo p img{max-width: 200px;max-height: 60px;margin-top:expression(60-this.height/2);*margin-top:expression(30-this.height/2)
/*IE6,7*/
;}
.ncsc-form-default .ncsc-upload-thumb.store-banner,
.ncsc-form-default .ncsc-upload-thumb.store-banner p{width: 638px;height: 158px;}
.ncsc-form-default .ncsc-upload-thumb.store-banner p img{max-width: 638px;max-height: 158px;margin-top:expression(158-this.height/2);*margin-top:expression(79-this.height/2)
/*IE6,7*/
;}
.ncsc-form-default .ncsc-upload-thumb.store-sns-pic,
.ncsc-form-default .ncsc-upload-thumb.store-sns-pic p{width: 160px;height: 160px;}
.ncsc-form-default .ncsc-upload-thumb.store-sns-pic p img{max-width: 160px;max-height: 160px;margin-top:expression(160-this.height/2);*margin-top:expression(80-this.height/2)
/*IE6,7*/
;}
.ncsc-form-default .ncsc-upload-thumb.groupbuy-pic,
.ncsc-form-default .ncsc-upload-thumb.groupbuy-pic p{width: 440px;height: 293px;}
.ncsc-form-default .ncsc-upload-thumb.groupbuy-pic p img{max-width: 440px;max-height: 293px;margin-top:expression(293-this.height/2);*margin-top:expression(146-this.height/2)
/*IE6,7*/
;}
.ncsc-form-default .ncsc-upload-thumb.groupbuy-commend-pic,
.ncsc-form-default .ncsc-upload-thumb.groupbuy-commend-pic p{width: 210px;height: 180px;}
.ncsc-form-default .ncsc-upload-thumb.groupbuy-commend-pic p img{max-width: 210px;max-height: 180px;margin-top:expression(180-this.height/2);*margin-top:expression(90-this.height/2)
/*IE6,7*/
;}
.ncsc-form-default .ncsc-upload-thumb.voucher-pic,
.ncsc-form-default .ncsc-upload-thumb.voucher-pic p{width: 100px;height: 100px;}
.ncsc-form-default .ncsc-upload-thumb.voucher-pic p img{max-width: 100px;max-height: 100px;margin-top:expression(100-this.height/2);*margin-top:expression(50-this.height/2)
/*IE6,7*/
;}
.ncsc-form-default .ncsc-upload-thumb.watermark-pic,
.ncsc-form-default .ncsc-upload-thumb.watermark-pic p{width: 100px;height: 100px;}
.ncsc-form-default .ncsc-upload-thumb.watermark-pic p img{max-width: 100px;max-height: 100px;margin-top:expression(100-this.height/2);*margin-top:expression(50-this.height/2)
/*IE6,7*/
;}
.ncsc-form-default .upload-appeal-pic{border: dotted 1px #D8D8D8;padding: 5px;width: 250px;margin-left: 32px;}
.ncsc-form-default .upload-appeal-pic p{padding: 5px;}
.ncsc-form-default .handle{height: 30px;margin: 10px 0;}
input[type="submit"]:hover, input.submit:hover, a.submit:hover{text-decoration: none;color: #FFF;background-color: #51A351;}
.bottom .submit{font: 14px/36px "microsoft yahei";text-align: center;min-width: 100px;height: 36px;}
input[type="submit"], input.submit, a.submit{font-size: 12px;font-weight: bold;color: #FFF;text-shadow: 0 -1px 0 rgba(0,0,0,0.1);background-color: #5BB75B;display: block;height: 30px;padding: 0 20px 2px 20px;border: 0;cursor: pointer;}
.ncsu-trans-type .default{line-height: 30px;background-color: #E6E6E6;min-height: 30px;padding: 4px 10px;}
.add-on{line-height: 28px;background-color: #E6E6E6;vertical-align: top;display: inline-block;text-align: center;width: 28px;height: 28px;border: solid #CCC;border-width: 1px 1px 1px 0;}
/*长度高度
******************************/.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w65{width:65px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w90{width:90px;}
.w96{width: 96px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px !important;}
.w130{width:130px;}
.w150{width:150px !important;}
.w160{width:160px;}
.w180{width:180px;}
.w200{width:200px !important;}
.w210{width:210px !important;}
.w230{width:230px;}
.w240{width:240px;}
.w250{width:250px !important;}
.w270{width:270px;}
.w300{width:300px !important;}
.w340{width:340px;}
.w380{width:380px;}
.w400{width:400px!important;}
.w450{width:450px!important;}
.w500{width:500px;}
.w530{width:530px;}
.w600{width:600px !important;}
.w700{width:700px;}
.w780{width: 780px;}
.w800{width:800px;}
.w208{width: 208px;}
.nscs-table-handle span a{color: #777;background-color: #FFF;display: block;padding: 3px 7px;margin: 1px;}
.nscs-table-handle span{vertical-align: middle;letter-spacing: normal;word-spacing: normal;text-align: center;display: inline-block;padding: 0 4px;border-left: solid 1px #E6E6E6;}
.nscs-table-handle span:first-child{border-left: none 0;}
.ncsu-trans-type{background-color: #FFF;border: solid #DDD 1px;}
a:hover.ncsc-btn-mini{text-decoration: none;color: #333;background-color: #E6E6E6;border-color: #CFCFCF #CFCFCF #B3B3B3 #CFCFCF;}
a.ncsc-btn-mini{font: normal 12px/20px arial;color: #777;background-color: #F5F5F5;text-align: center;vertical-align: middle;display: inline-block;height: 20px;padding: 0 10px;margin-right: 2px;border-style: solid;border-width: 1px;border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC;cursor: pointer;}
.ml5{margin-left: 5px!important;}
.ks-ext-mask{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF');background:rgba(255,255,255,0.75);}
.dialog-areas, .dialog-batch{background-color: #FFF;width: 640px;margin-left: -320px;border: 1px solid #CCC;position: fixed;z-index: 9999;top: 25%;left: 50%;}
.dialog-batch{top: 40%;}
.ks-contentbox{display: block;}
.ks-contentbox .title{font-size: 14px;line-height: 20px;font-weight: bold;color: #555;background-color: #FFF;height: 20px;padding: 10px;border-bottom: solid 1px #E6E6E6;position: relative;z-index: 1;}
a.ks-ext-close{font: lighter 14px/20px Verdana;color: #999;text-align: center;display: block;width: 20px;height: 20px;position: absolute;z-index: 1;top: 10px;right: 10px;cursor: pointer;}
a:hover.ks-ext-close{text-decoration: none;color: #27A9E3;}
.dialog-areas ul{display: block;padding: 10px;margin: 0;}
.dialog-areas li{display: block;width: 100%;clear: none;}
.dialog-areas li.even{background-color: #F7F7F7;}
.ncsc-region{font-size: 0;*word-spacing:-1px
/*IE6、7*/
;overflow: visible!important;}
.ncsc-region-title{font-size: 12px;line-height: normal!important;vertical-align: top;letter-spacing: normal;word-spacing: normal;text-align: left!important;display: inline-block;padding: 0!important;width:100px!important;}
.ncsc-region-title span{line-height: 20px;color: #333;font-weight: bold;display: block;height: 20px;padding: 5px 0 4px 10px;}
.ncsc-province-list{font-size: 0!important;*word-spacing:-1px
/*IE6、7*/
;vertical-align: top;letter-spacing: normal;word-spacing: normal;display: inline-block;width: 500px!important;padding: 0!important;}
.ncsc-province{font-size: 12px;vertical-align: top;letter-spacing: normal;word-spacing: normal;display: inline-block;margin: 0 4px;height: 30px;position: relative;z-index: 1;}
.ncsc-province-tab{line-height: 20px;display: block;height: 20px;padding: 4px;margin: 1px 1px 0 1px;}
.ncsc-province-tab input, .ncsc-province-tab label{vertical-align: middle;margin-bottom: 0;}
.ncsc-province-tab .check_num{font: 12px/16px Verdana, Geneva, sans-serif;color: #28B779;letter-spacing: -1px;vertical-align: middle;padding-right: 1px;}
.ncsc-province-tab i{font-size: 12px;color: #CCC;margin-left: 4px;cursor: pointer;}
.ncsc-province-tab:hover i{color: #555;}
.showCityPop{z-index: 2;}
.showCityPop .ncsc-province-tab{background-color: #FFFEC6;margin: 0;border-style: solid;border-width: 1px 1px 0 1px;border-color: #F7E4A5 #F7E4A5 transparent #F7E4A5;}
.ncsc-citys-sub{background-color: #FFFEC6;white-space: normal;display: none;width: 240px;border: 1px solid #F7E4A5;position: absolute;z-index: -1;top: 28px;left: 0;}
.showCityPop .ncsc-citys-sub{font-size: 0;*word-spacing:-1px
/*IE6、7*/
;display: block;}
.ncsc-citys-sub .areas{font-size: 12px;line-height: 20px;vertical-align: middle;letter-spacing: normal;word-spacing: normal;display: inline-block;padding: 4px;margin-right: 4px;}
.ks-contentbox .bottom{padding: 10px;}
.ks-contentbox .batch{line-height: 30px;background-color: #FFF;text-align: center;height: 30px;padding: 20px 0;border-bottom: solid 1px #E6E6E6;}
.checkbox{padding: 0;vertical-align: middle;}
.hidden{display: none;}
.ncsc-region-title{font-size: 12px;line-height: normal!important;vertical-align: top;letter-spacing: normal;word-spacing: normal;text-align: left!important;display: inline-block;padding: 0!important;width: 100px!important;}
a.ncsc-btn-orange, .nscs-table-handle a:hover.btn-orange, .nscs-table-handle a.btn-orange-current{background-color: #FAA732;margin: 0;border-style: solid;border-width: 1px;border-color: #E1962D #E1962D #BB7D25 #E1962D !important;}
a:hover.ncsc-btn-orange{background-color: #F89406;border-color: #DF8505 #DF8505 #BA6F04 #DF8505;}
.tr{text-align: right !important;}
.J_Message {
    color: #F00;
    display: inline-block;
}
.order tbody tr th h3 {
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
    color: #555;
    vertical-align: middle;
    display: inline-block;
    margin: 0 10px;
}
.order tbody tr th {
    color: #999;
    border: solid 1px #E6E6E6;
}
.order tbody tr td.bdl {
    border-left: 1px solid #E6E6E6;
}
.order tbody tr td {
    border-bottom: 1px solid #E6E6E6;
    vertical-align: top;
}